package com.itlong.cloud.POJO.VO.property;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * <desc>
 *      云服务费消息推送返回实体类。
 * <desc/>
 *
 * @createDate 2019/08/07.
 */
@Data
@NoArgsConstructor
public class PropertyCloudServiceCostMessageVO implements Serializable {

    private String messageId;                   //消息ID

    private String projectName;                 //项目名称

    private String propertyName;                //物业名称

    private String endDays;                     //过期天数

    private Integer mark;                       //是否已读标记 0代表未读 1代表已读 2代表全部

    private String time;                        //显示创建时间

    private String endTime;                     //到期时间

    private String payAfterEndTime;             //续费后的到期时间

    private String orderId;                      //订单ID

    private String paidAmount;                  //应缴金额

    private String batchNumber;                 //批次号

    private String lastAmount;                  //上次金额

    private Integer feeStatus;                  //支付状态 1未支付 2已支付 3待确认 0作废

    private Integer messageType;                //消息类型 1云服务费消息 2用户审核消息

    private Integer userAmount;                 //用户数量

    private List<PropertyCloudServiceCostOrderDataVO> chargeDetail; //收费明细集合


}
